package controler;
import java.util.Vector;
import java.util.Date;
import java.util.Calendar;

import entity.OcorrenciaRelatorio;




public class  GerenciaLog {
	
	static ListaRelatorios relatorios;
		
	public static void GerenciaLog() {
		relatorios= new ListaRelatorios();
	}
	
	public static Vector<Date> iniciarConsultaLog() { 
		return null; //gerer
		
	}
	
	public static boolean adicionarEntrada (String entrada) {
		int d = (int) Calendar.getInstance().getTime().getTime()/1000;
		relatorios.adicionarEntrada(entrada, d);
		return true;
		
	}
	
	public static Vector<OcorrenciaRelatorio> mostrarRelatorio (int datainicial, int datafinal) { 
		return relatorios.lerRelatorio(datainicial, datafinal) ; 
			}
	
	public static boolean displayRelatorio (int datainicial, int datafinal) { 
		
		Vector<OcorrenciaRelatorio> r = relatorios.lerRelatorio(datainicial, datafinal) ;
		
		System.out.println("Lista de Ocorrencias do Relatorio");
		
		
		if (!(r.isEmpty())) { 

		for ( int i=0; i<(r.size()); i++)
			System.out.println("Data: " +r.elementAt(i).getData() + " | Evento: " + r.elementAt(i).getAction());
		return true; }
		else {
			System.out.println("Nenhum evento ");
			return false;
		
		}
	}
	
	
	
	
}